import imagemin from 'imagemin';
import imageminMozjpeg from 'imagemin-mozjpeg';
import imageminPngquant from 'imagemin-pngquant';

(async () => {
  const files = await imagemin(['images/*.png'], {
    destination: 'build',
    plugins: [
      imageminMozjpeg({ quality: 75 }),
      imageminPngquant({ quality: [0.8, 0.9], speed: 4 }),
    ],
  });

  console.log('Images optimized:', files);
})();

// npm install vite-plugin-imagemin imagemin-gifsicle imagemin-mozjpeg imagemin-optipng imagemin-pngquant imagemin-svgo imagemin-webp --save-dev